package com.mls.fivedistrict.dao;

import com.mls.fivedistrict.pojo.LoseRecord;
import com.mls.fivedistrict.pojo.LoseRecordExample;
import java.util.List;

import com.mls.fivedistrict.pojo.Record;
import org.apache.ibatis.annotations.Param;

public interface LoseRecordMapper {
    long countByExample(LoseRecordExample example);

    int deleteByExample(LoseRecordExample example);

    int deleteByPrimaryKey(Long id);

    int insert(LoseRecord record);

    int insertSelective(LoseRecord record);

    List<LoseRecord> selectByExample(LoseRecordExample example);

    LoseRecord selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") LoseRecord record, @Param("example") LoseRecordExample example);

    int updateByExample(@Param("record") LoseRecord record, @Param("example") LoseRecordExample example);

    int updateByPrimaryKeySelective(LoseRecord record);

    int updateByPrimaryKey(LoseRecord record);
    int insertBatch(List<Record> list);
}